Error: There is not enough memory to load the Registry (due to corrupt SYSTEM.DAT).

Error:


There is not enough memory to load the Registry.

Cause:


The SYSTEM.DAT file is corrupt. Windows automatically searches for and uses this file at startup. If this file is not available, Windows uses SYSTEM.DA0.

Solution:


Force Windows to use the Ssystem.da0 file by renaming it System.dat and removing its attributes.

NOTE: The following procedure restores the Registry to its condition as of when Windows was last started. Device drivers and other changes to the operating system will have to be reinstalled or recaptured.